San Blas is a small town and you can get to the beach and most restaurants and bars by foot.
You can catch local buses to towns along the immediate Pacific Coast.